home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / geomview / source.lha / Geomview / src / bin / animate_next / Controller.h < prev    next >
Text File  |  1993-11-04  |  919b  |  51 lines

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. typedef enum _mode {forward, reverse, bounce} mode;
  5.  
  6. @interface Controller:Object
  7. {
  8.     id    animateWindow;
  9.     id    browser;
  10.     Matrix  *theMatrix;
  11.     id  fpsField;
  12.     id  actualField;
  13.     id  commandField;
  14.     
  15.     int frames;
  16.     int currentFrame;
  17.     const char *const *files;
  18.     const char *const *filesbase;
  19.     const char *directory;
  20.     
  21.     int fps;
  22.     
  23.     DPSTimedEntry timer;
  24.     BOOL timerEnabled;
  25.     mode theMode;
  26.     int bounceDir;
  27.     int bufferLevel;
  28.     BOOL hiliteFrame;
  29.     BOOL onceFlag;
  30.     BOOL commandFlag;
  31.     
  32.     char commandString[256];
  33. }
  34.  
  35. - appDidInit:sender;
  36. - (int)browser:sender fillMatrix:theMatrix inColumn:(int)column;
  37. - browserCellSelected:sender;
  38. - hiliteCurrentFrame:sender;
  39. - bounce:sender;
  40. - command:sender;
  41. - load:sender;
  42. - loop:sender;
  43. - once:sender;
  44. - stepdown:sender;
  45. - stepup:sender;
  46. - fpsEntered:sender;
  47. - step;
  48. - commandEntered:sender;
  49.  
  50. @end
  51.